04810814b9426f2a99779737726a1b0c3570a845,repose-aggregator/core/core-lib/src/main/java/com/rackspace/papi/filter/PowerFilter.java,SystemModelConfigListener,configurationUpdated,#SystemModel#,106
Before Change
papiContext.eventService().newEvent(PowerFilterEvent.POWER_FILTER_CONFIGURED, System.currentTimeMillis());
} else {
SystemModelInterrogator interrogator = new SystemModelInterrogator(ports);
localHost = interrogator.getLocalHost(currentSystemModel);
serviceDomain = interrogator.getLocalServiceDomain(currentSystemModel);
defaultDst = interrogator.getDefaultDestination(currentSystemModel);
final List<FilterContext> newFilterChain = new FilterContextInitializer(
filterConfig,
After Change
} else {
SystemModelInterrogator interrogator = new SystemModelInterrogator(ports);
Optional<Node> lh = interrogator.getLocalHost(configurationObject);
Optional<ReposeCluster> sd = interrogator.getLocalServiceDomain(configurationObject);
Optional<Destination> dd = interrogator.getDefaultDestination(configurationObject);
if (lh.isPresent() && sd.isPresent() && dd.isPresent()) {
localHost = lh.get();
serviceDomain = sd.get();
defaultDst = dd.get();
resolveIssue(systemModelConfigHealthReport);
currentSystemModel = configurationObject;
} else{
reportIssue(systemModelConfigHealthReport, "Unable to identify the local host in the system " +
"model - please check your system-model.cfg.xml", Severity.BROKEN);
}
final List<FilterContext> newFilterChain = new FilterContextInitializer(